package com.dao.secondary.device;
import com.model.domain.device.GetDevicePcbSimRecordInfoDO;
import com.model.pojo.device.DevicePcbSimRecordInfo;
import org.apache.ibatis.annotations.Param;

import java.util.Date;
import java.util.List;

public interface DevicePcbSimRecordInfoMapper {
    int deleteByPrimaryKey(@Param("devicePcbSimRecordInfoId") Long devicePcbSimRecordInfoId);

    int insert(DevicePcbSimRecordInfo record);

    int insertSelective(DevicePcbSimRecordInfo record);

    DevicePcbSimRecordInfo selectByPrimaryKey(@Param("devicePcbSimRecordInfoId") Long devicePcbSimRecordInfoId, @Param("isDelete") Byte isDelete);

    int updateByPrimaryKeySelective(DevicePcbSimRecordInfo record);

    int updateByPrimaryKey(DevicePcbSimRecordInfo record);

    List<DevicePcbSimRecordInfo> selectList(GetDevicePcbSimRecordInfoDO getdevicePcbSimRecordInfoDO);

    void insertListSelective(List<DevicePcbSimRecordInfo> devicePcbSimRecordInfoList);

    void updateListSelective(List<DevicePcbSimRecordInfo> devicePcbSimRecordInfoList);

    int has(@Param("devicePcbSimRecordInfoId") Long devicePcbSimRecordInfoId, @Param("isDelete") Byte isDelete);
}